package pl.register.android.util;

import android.content.ContextWrapper;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;

/**
 * @author Mateusz Strzelecki
 * @since 2013-09-17
 */
public class VersionUtil {

    public static String getVersionName(ContextWrapper ctx, String defaultValue) {
        String versionName;
        try {
            PackageInfo packageInfo = ctx.getPackageManager().getPackageInfo(ctx.getPackageName(), 0);
            versionName = packageInfo.versionName;
        } catch (PackageManager.NameNotFoundException e) {
            versionName = defaultValue;
        }
        return versionName;
    }
}
